iT邦幫忙

2026 iThome 鐵人賽

DAY 18
0
ChatGPT & Codex

我的音樂不該被平台綁架:30 天用 ChatGPT × Codex 打造跨平台 Music Recap系列 第 18 篇

Day18|補完我的未知紀錄,排名就能確定嗎?

  • 分享至 

  • xImage
  •  

前幾天,我把自己的音樂活動與固定外部聽眾放進同一個比較流程,並保留尚未確認的藝人歸屬。昨天又加入活動占比,開始區分「記錄了多少」與「紀錄有多集中」。
不過,我一直有個直覺:既然我的資料還有140筆未知,那就先把它們查完,位置應該會更清楚吧?
今天我把這個直覺變成一個可以計算的問題:只補自己這140筆紀錄的證據,最差位置界線最多能改善多少?
一、先固定目前知道的事
比較期間維持2026年8月,以UTC切分月份。我的YouTube Music共有2,215筆保留活動:

  • 1,088筆已確認屬於目標藝人
  • 987筆已排除
  • 140筆仍無法判定
    因此,這批保留紀錄中的目標活動數介於1,088至1,228筆。這個範圍只處理既有紀錄的藝人歸屬,不包含平台未記錄、未匯出或已刪除的活動。
    外部則沿用原先固定的35個ListenBrainz帳戶,其中25個屬於原正值集合,另外10個是原先觀測未見目標紀錄的帳戶。今天沒有重新挑選名單,也沒有因為結果不好看就移除帳戶。
    在25個外部帳戶加上我自己的集合中,雙方歸屬的不確定性對應到第2至第13/26的位置範圍。納入全部35個外部帳戶後,範圍是第2至第15/36。
    這些都是目前保留資料與歸屬規則下的條件範圍,不是全球名次,也不是統計信賴區間。
    二、把「先查完自己的資料」算到極限
    今天新增的計算,先把外部帳戶的已確認數與可能上界固定住,只改變我的140筆未知活動。
    如果其中某筆取得足夠證據,確認屬於目標藝人,我的確認數就增加一筆。最有利的情境,是140筆全部確認為目標,讓我的確認數從1,088增加到1,228。
    但這只是情境推算,不能直接把未知改成已確認。
    計算結果是:在原25個正值外部帳戶中,目前有12個帳戶的可能上界高於1,088。就算我的140筆全部確認,仍有11個帳戶的上界高於1,228。
    所以,只靠確認我自己的這批未知紀錄,最差位置界線最多從第13改善到第12。
    完整固定名單也是相同情況:可能在前的外部帳戶由14個降到13個,最差位置界線最多從第15改善到第14。
    我原本以為,查完140筆應該能大幅縮小範圍;實際算完,這條路最多只能消除一個帳戶對最差位置的影響。
    三、39筆是門檻,140筆也有極限
    昨天的分析曾找到一個值得查證的帳戶:它的目標活動可能上界是1,127筆。
    我的確認數目前是1,088,兩者相差39筆。假如有39筆未知活動取得可靠的目標歸屬證據,我的確認數就會達到1,127。
    比較採用「嚴格多於才算在前」的規則,因此兩邊相等時,這個帳戶便不再增加我的最差位置。
    今天的新進展,是把這個單一案例擴大到整個固定集合,確認其餘帳戶是否也能靠同一條路處理。結果發現,即使把140筆全部確認,其他仍可能超前的帳戶也不會因此被排除。
    這裡要分清楚兩件事:
  • 外部上界較高,表示仍有可能在前,不表示它確定比我多
  • 情境中的界線可以改善,不表示今天的實際位置範圍已經縮小
    今天沒有新增藝人歸屬證據,140筆依然未知,現況仍是第2至第13/26,以及第2至第15/36。
    四、個人月變化,也不能直接變成位置月變化
    這次也檢查了另一個問題:既然個人的7月與8月紀錄已經能比較,能不能接著比較自己在外部群體中的位置變化?
    目前還不能。
    現有固定外部群體具備8月的同口徑快照,但沒有完成相同帳戶、取得方式與歸屬規則核驗的7月快照。
    即使知道我自己的活動量變少,也不知道外部帳戶是否減少得更多。沒有兩邊可對齊的資料,就不能從個人趨勢推論群體位置的升降。
    因此,個人時間比較可以保留,外部位置的月變化則繼續留空。
    五、讓計算回到產品,而不是只寫一句結論
    我把這次的單邊補證據情境接進分析流程,讓網頁及JSON、CSV、HTML匯出能呈現目前界線、理想情境界線,以及能被本人新增證據排除的帳戶。
    驗證重點包括固定名單不重選、同值不算嚴格領先,以及情境計算不能改寫原始歸屬結果。本輪23項相關測試、兩種固定名單的真資料與匯出核對,以及6項本機瀏覽器檢查均通過。
    測試通過,支持的是這項計算與呈現流程;它不會替未知紀錄補出證據。
    六、今天真正改變的是查證方向
    這次得到的答案,讓我重新安排接下來的工作。
    如果目標是收窄活動量的位置範圍,就不能只因為自己的資料比較容易處理,而一直停在本人紀錄。針對目前固定資料的情境,即使140筆都朝最有利的方向確認,最差界線也最多改善一位。
    接下來值得投入的,是能改變外部帳戶上界的來源證據,以及跨平台紀錄是否具備相容的播放資格與涵蓋範圍。但查外部資料也不保證一定能改善結果,仍要看證據實際支持什麼。
    YouTube Music的一筆活動與ListenBrainz的一筆提交紀錄,目前仍不能直接當成相同門檻的合格播放。我的實際播放時長依然未知;朋友的Spotify資料屬於另一個人,也不能拿來補我的時長。完整歷史與全球聽眾母體的缺口同樣沒有消失。
    今天沒有得到新的漂亮名次,卻把一個重要問題算清楚了:在繼續花時間查證之前,先知道這條路最多能把結論推進到哪裡。

上一篇
Day17|活動量之外,我的紀錄有多集中?
下一篇
Day19:查證來源 ID,把新假設與主結果分開
系列文
我的音樂不該被平台綁架:30 天用 ChatGPT × Codex 打造跨平台 Music Recap 共 19 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言